package logica.VO;

import java.util.ArrayList;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

@XmlRootElement(name="VORefresh")
public class VORefresh {

	private VOPersonajes personajes;
	private boolean hayDisparo;
	private VODisparo disparo;
	private ArrayList<VOObstaculo> ObsEliminado;
	private boolean pausa;
	private boolean termina;
	private boolean modoRescate;
	private boolean hayError;
	private String msjError;
	
	public VORefresh() {
		// TODO Auto-generated constructor stub
	}
	

	public VORefresh(VOPersonajes personajes, boolean hayDisparo,
			VODisparo disparo, ArrayList<VOObstaculo> obsEliminado, boolean pausa,
			boolean termina, boolean modoRescate, boolean hayError, String msjError) {
		super();
		this.personajes = personajes;
		this.hayDisparo = hayDisparo;
		this.disparo = disparo;
		ObsEliminado = obsEliminado;
		this.pausa = pausa;
		this.termina = termina;
		this.modoRescate = modoRescate;
		this.hayError = hayError;
		this.msjError = msjError;
	}


	public VOPersonajes getPersonajes() {
		return personajes;
	}

	public void setPersonajes(VOPersonajes personajes) {
		this.personajes = personajes;
	}


	public boolean isHayDisparo() {
		return hayDisparo;
	}


	public void setHayDisparo(boolean hayDisparo) {
		this.hayDisparo = hayDisparo;
	}


	public VODisparo getDisparo() {
		return disparo;
	}


	public void setDisparo(VODisparo disparo) {
		this.disparo = disparo;
	}


	public ArrayList<VOObstaculo> getObsEliminado() {
		return ObsEliminado;
	}


	public void setObsEliminado(ArrayList<VOObstaculo> obsEliminado) {
		ObsEliminado = obsEliminado;
	}


	public boolean isHayError() {
		return hayError;
	}


	public void setHayError(boolean hayError) {
		this.hayError = hayError;
	}


	public String getMsjError() {
		return msjError;
	}


	public void setMsjError(String msjError) {
		this.msjError = msjError;
	}


	public boolean isPausa() {
		return pausa;
	}


	public void setPausa(boolean pausa) {
		this.pausa = pausa;
	}


	public boolean isTermina() {
		return termina;
	}


	public void setTermina(boolean termina) {
		this.termina = termina;
	}


	public boolean isModoRescate() {
		return modoRescate;
	}


	public void setModoRescate(boolean modoRescate) {
		this.modoRescate = modoRescate;
	}

}
